﻿form {
    padding: 0px;
    margin: 0px;
    height: auto;
}

fieldset {
    padding: 0px;
    margin: 0px;
    height: 100%;
    color: #bbbbbb;
    border-width: 0px;
    overflow-y: auto;
}

fieldset input[type="hidden"] {
    height: 0px;
}

fieldset input[type="text"], fieldset textarea, fieldset select, fieldset .button {
    padding:6px 6px;
    background:#262626;
    color: #bbbbbb;
    border-bottom: 1px double #171717;
    border-top: 1px double #171717;
    border-left:1px double #333333;
    border-right:1px double #333333;
    text-decoration: none;
}

fieldset dt {
    float: left;
    width: 120px;
    margin: 4px 0px 0px 20px;
}

fieldset dd {
    margin: 0px 0px 0px 20px;
}

fieldset hr {
    border : 0;
    height: 1px;
    background-color:#262626;
    margin : 1em 0;
}

fieldset input[type="text"] {
    width:400px;
}

fieldset input[type="submit"],
fieldset .button {
    padding: 6px 20px;
    margin: 10px;
}
fieldset input[type="submit"]:hover,
fieldset input[type="submit"]:focus,
fieldset input[type="text"]:focus,
fieldset textarea:focus,
fieldset .button:hover,
fieldset .button:focus,
fieldset select:focus {
    background:#bbbbbb;
    color: #262626;
}

fieldset input[type="submit"]:hover,
fieldset .button:hover {
    cursor: pointer;
}


fieldset select {
    width: 415px;
}

option:focus {
    background:red;
}

fieldset textarea {
    width: 600px;
    height: 170px;
}

fieldset table {
    width: 90%;
    margin: 0px auto;
}

fieldset table th {
    width: 80px;
    margin: 0px auto;
}

fieldset table td, fieldset table tr {
    text-align: center;
}

fieldset table input[type="text"] {
    width:50px;
    margin: 0px auto;   
    text-align: center;
}